import axios from 'axios';

/*
function login(data) {
	// 参数data是对象
	return axios.post('/admin/login', data);
}
*/

// 修改本账户信息
let account = (data) => axios.post('/admin/account', data);

// 修改管理员的账户状态
let usable = (data) => axios.post('/admin/usable', data);

// 删除账户
let remove = (data) => axios.post('/admin/remove', data);

// 检测用户名是否可用
let username = (data) => axios.post('/admin/check/username', data);

// 注册管理账户
let register = (data) => axios.post('/admin/register', data);

// 登录管理员账户
let login = (data) => axios.post('/admin/login', data);

/*
query = { pagesize: 1, pageindex: 6 }

function list(query) {
	return axios.get('/admin/list', { params: query });
}

function list(params) {
	return axios.get('/admin/list', { params: params });
}

function list(params) {
	return axios.get('/admin/list', { params });
}
*/

// 获取管理员列表
let list = (params) => axios.get('/admin/list', { params });

// 获取管理员个人资料
let info = (params) => axios.get('/admin/info', { params });

// 编辑管理员个人资料
let edit = (data) => axios.post('/admin/info', data);

// 让函数能在别的页面用，要export
export default {
	account,
	usable,
	remove,
	username,
	login,
	register,
	list,
	info,
	edit,
}
